home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / 8bit / cislib_a / bugs3.act < prev    next >
Text File  |  1995-04-22  |  1KB  |  59 lines

  1.    ACTION! BUG SHEET #3 - part 3
  2.  
  3. -------------------------------------
  4.  
  5.  BUGS IN THE ACTION! RUNTIME LIBRARY
  6.  
  7. We have found a few bugs in the
  8. original version(s) of the RunTime
  9. Library Disk.  Fortunately, they are
  10. all easy to fix.  (The RunTime
  11. library is independent of the
  12. cartridge, so bugs affect all
  13. versions.)
  14.  
  15. In the fixes given below, the portion
  16. to be changed (to implement the fix)
  17. is underlined.  The rest of the line
  18. remains the same.  To make the fixes,
  19. simply load the library file
  20. containing the affected PROCedure,
  21. edit, and save it back to disk.
  22.  
  23. 1.  Hex numbers are printed
  24.     incorrectly by PrintH and the %H
  25.     parameter of PrintF.
  26.  
  27.     Fix:  Change second line of CCIO:
  28.  
  29.     PROC CCIO=*()
  30.     [$A386$A0A$A0A$AA$A3A5$9D$342 ...
  31.      ---             ---
  32.  
  33. 2.  PrintBDE can cause a spurious
  34.     compile time error.
  35.  
  36.     Fix:  Change first line of
  37.     PrintBDE:
  38.  
  39.     PROC PrintBDE =*(BYTE d,n)[$A0$0]
  40.                           --
  41. 3.  A minor error exists in ChkErr.
  42.  
  43.     Fix:  Change second line of
  44.     ChkErr:
  45.  
  46.       PROC ChkErr=*(BYTE r,b,eC)
  47.         [$1610$88C0$8F0
  48.           $98$80C0$12F0 ...
  49.                   ---
  50. 4.  If your program redefines a
  51.     library procedure (e.g., one
  52.     which declares its own version of
  53.     PROC Graphics), it will compile
  54.     with no errors using the
  55.     cartridge only (because declared
  56.     procedures take precedence over
  57.     built-in ones).  However, since
  58.     th
  59.